package com.bwie.coupon.service;

import com.bwie.common.core.domain.Result;
import com.bwie.coupon.domain.vo.MlCouponVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MlCouponService {


    /**
     * 优惠列表  优惠卷进行中并且数量不能为0
     */
    Result selectMlCouponVoList(MlCouponVo mlCouponVo);

    /**
     *每次领取之后优惠券表中发送总数减一
     */
    void updateCouponCountNum(Integer id);


    /**
     * 展示用户优惠卷
     */
    Result selectUserCouponList(Integer statue);


    /**
     * 结算
     */
    Result settlement(Long skuId);

    /**
     * 根据id查询数据
     */

}
